package com.zilu.digitaltwin.dto;

import lombok.Data;
import org.springframework.util.CollectionUtils;

import java.util.ArrayList;
import java.util.List;

/**
 * @author :caijianbao
 * @date : 2023/1/7 13:58
 */
@Data
public class TeacherInfoDTO {

    /**
     * 学科
     */
    private String subject;

    private List<DataDTO> dataList;

    public List<DataDTO> getDataList() {
        if (CollectionUtils.isEmpty(dataList)) {
            dataList = new ArrayList<>();
        }
        return dataList;
    }

    @Data
    public static class DataDTO {
        /**
         * 教师学号
         */
        private String teacherId;

        /**
         * 教师姓名
         */
        private String teacherName;

        /**
         * 教师性别
         */
        private String teacherSex;

        /**
         * 联系电话
         */
        private String connectPhoneNumber;

        /**
         * 任教学科
         */
        private String certificationTeachingSubject;

        /**
         * 年龄
         */
        private Integer age;

        /**
         * 学历
         */
        private String education;
    }

}
